function selectFile() {
	$("#fileUploadBtn").click();
}

function uploadFile() {
	var fileObj = document.getElementById("fileUploadBtn").files[0]; // js 获取文件对象
	if (typeof (fileObj) == "undefined" || fileObj.size <= 0) {
		alert("请选择图片");
		return;
	}
	var formFile = new FormData();
	url = Feng.ctxPath + "/sys/sysMenu/upload";
	formFile.append("file", fileObj); //加入文件对象
	formFile.append("dirs", "article");
	//alert(url); 
	var data = formFile;
	$.ajax({
		url : url,
		data : data,
		type : "post",
		dataType : "json",
		cache : false,//上传文件无需缓存
		processData : false,//用于对data参数进行序列化处理 这里必须false
		contentType : false, //必须
		success : function(data) {
			if (data.resultCode == 1) {
				Feng.success("上传成功!");
				var url = data.data;
				$("#avatarPreId").attr("src", url.filePath);
				$("#topUrl").val(url.fileUrl);
			} else {
				Feng.error(data.msg + "!");
			}
		},
		error : function(err) {
			console.log(err);
		}
	})

}

function getAllHtml() {
	alert(UE.getEditor('editor').getAllHtml())
}
function getContent() {
	var arrText = [];
	arrText.push(UE.getEditor('editor').getContentTxt());
	var arr = [];
	arr.push(UE.getEditor('editor').getContent());
	var title = $("#title").val();
	if (title == '') {
		alert("请填写标题!");
		return;
	}
	var type = $("#type").val();
	var isTop = $("#isTop").val();
	var topUrl = $("#topUrl").val();
	var textSource = $("#textSource").val();
	var num = $("#num").val();
	//alert(title+"/"+clzz+"/"+isTop);
	var parm = {
		title : title,
		type : type,
		topUrl : topUrl,
		isTop : isTop,
		textSource : textSource,
		num:num,
		content : arr.join("\n"),
		contentText : arrText.join("\n")
	};
	$.ajax({
		type : "GET",
		cache : false,
		dataType : "html",
		async : true,// 设置异步为false,重要！
		url : Feng.ctxPath + '/article/addArticle',
		data : parm,
		success : function(data) {
			parent.layer.close(window.parent.Article.layerIndex);
		},
		error : function(msg) {//ajax请求失败后触发的方法
			alert("增加失败，请重新添加！");
			console.log(msg);//弹出错误信息
		}
	});
	//alert(arr.join("\n"));
}


function updateContent() {
	var arrText = [];
	arrText.push(UE.getEditor('editor').getContentTxt());
	var arr = [];
	arr.push(UE.getEditor('editor').getContent());
	var title = $("#title").val();
	if (title == '') {
		alert("请填写标题!");
		return;
	}
	var id = $("#articleIdValue").val();
	var type = $("#type").val();
	var isTop = $("#isTop").val();
	var topUrl = $("#topUrl").val();
	var textSource = $("#textSource").val();
	var num = $("#num").val();
	//alert(title+"/"+clzz+"/"+isTop);
	var parm = {
		id:id,
		title : title,
		type : type,
		topUrl : topUrl,
		isTop : isTop,
		num:num,
		textSource : textSource,
		content : arr.join("\n"),
		contentText : arrText.join("\n")
	};
	$.ajax({
		type : "POST",
		cache : false,
		dataType : "html",
		async : true,// 设置异步为false,重要！
		url : Feng.ctxPath + '/article/save/update',
		data : parm,
		success : function(data) {
			parent.layer.close(window.parent.Article.layerIndex);
		},
		error : function(msg) {//ajax请求失败后触发的方法
			alert("增加失败，请重新添加！");
			console.log(msg);//弹出错误信息
		}
	});
	//alert(arr.join("\n"));
}

function closeDlg(){
	parent.layer.close(window.parent.Article.layerIndex);
	
}

function getPlainTxt() {
	var arr = [];
	arr.push(UE.getEditor('editor').getPlainTxt());
	//alert(arr.join('\n'))
}
function setContent(isAppendTo) {
	var arr = [];
	arr.push("使用editor.setContent('欢迎使用ueditor')方法可以设置编辑器的内容");
	UE.getEditor('editor').setContent('欢迎使用ueditor', isAppendTo);
	alert(arr.join("\n"));
}
function setDisabled() {
	UE.getEditor('editor').setDisabled('fullscreen');
	disableBtn("enable");
}

function setEnabled() {
	UE.getEditor('editor').setEnabled();
	enableBtn();
}

function getText() {
	//当你点击按钮时编辑区域已经失去了焦点，如果直接用getText将不会得到内容，所以要在选回来，然后取得内容
	var range = UE.getEditor('editor').selection.getRange();
	range.select();
	var txt = UE.getEditor('editor').selection.getText();
	alert(txt)
}

function getContentTxt() {
	var arr = [];
	arr.push("使用editor.getContentTxt()方法可以获得编辑器的纯文本内容");
	arr.push("编辑器的纯文本内容为：");
	arr.push(UE.getEditor('editor').getContentTxt());
	alert(arr.join("\n"));
}
function hasContent() {
	var arr = [];
	arr.push("使用editor.hasContents()方法判断编辑器里是否有内容");
	arr.push("判断结果为：");
	arr.push(UE.getEditor('editor').hasContents());
	alert(arr.join("\n"));
}
function setFocus() {
	UE.getEditor('editor').focus();
}
function deleteEditor() {
	disableBtn();
	UE.getEditor('editor').destroy();
}
function disableBtn(str) {
	var div = document.getElementById('btns');
	var btns = UE.dom.domUtils.getElementsByTagName(div, "button");
	for (var i = 0, btn; btn = btns[i++];) {
		if (btn.id == str) {
			UE.dom.domUtils.removeAttributes(btn, [ "disabled" ]);
		} else {
			btn.setAttribute("disabled", "true");
		}
	}
}
function enableBtn() {
	var div = document.getElementById('btns');
	var btns = UE.dom.domUtils.getElementsByTagName(div, "button");
	for (var i = 0, btn; btn = btns[i++];) {
		UE.dom.domUtils.removeAttributes(btn, [ "disabled" ]);
	}
}

function getLocalData() {
	alert(UE.getEditor('editor').execCommand("getlocaldata"));
}

function clearLocalData() {
	UE.getEditor('editor').execCommand("clearlocaldata");
	alert("已清空草稿箱")
}

$(function() {
	$("#id").val($("#articleIdValue").val());
	$("#type").val($("#articleTypeValue").val());
	$("#isTop").val($("#articleIsTopValue").val());
	$("#editor").val($("#articleContentValue").val());
});
